//package vn.cuhanh.fragment;
//
//import java.util.ArrayList;
//
//import org.apache.http.NameValuePair;
//import org.apache.http.message.BasicNameValuePair;
//import org.json.JSONArray;
//import org.json.JSONException;
//import org.json.JSONObject;
//
//import vn.cuhanh.NewsDetailActivity;
//import vn.cuhanh.R;
//import vn.cuhanh.bean.RssItem;
//import vn.cuhanh.utils.HelperFunc;
//import android.app.Activity;
//import android.content.Context;
//import android.content.Intent;
//import android.os.Bundle;
//import android.support.v4.app.Fragment;
//import android.util.Log;
//import android.view.LayoutInflater;
//import android.view.View;
//import android.view.View.OnClickListener;
//import android.view.ViewGroup;
//import android.widget.ArrayAdapter;
//import android.widget.ListView;
//import android.widget.TextView;
//
//public class NewsTabItemFragment extends Fragment {
//
//	private ArrayList<RssItem> itemlist = new ArrayList<RssItem>();
//	private Context ctx;
//	private View view;
//	private int productId;
//	private int categoryId;
//	private int currentPage = 0;
//
//	public NewsTabItemFragment(Context ctx, int productId, int categoryId) {
//		super();
//		this.ctx = ctx;
//		this.productId = productId;
//		this.categoryId = categoryId;
//	}
//	
//	@Override
//	public View onCreateView(LayoutInflater inflater, ViewGroup container,
//			Bundle savedInstanceState) {
//		if(view == null) {
//			view = inflater.inflate(R.layout.news_tab_item, null);
//		}
//		rssadaptor = new RSSListAdaptor(ctx, R.id.news_detail_content);
//		ListView listView = (ListView) view.findViewById(R.id.news_list);
//		listView.setAdapter(rssadaptor);
//		loadNews(1);
//		return view;
//	}
//	
//	public void loadNews(final int page) {
//		if(page <= currentPage) {
//			rssadaptor.notifyDataSetChanged();
//			return;
//		}
//		currentPage = page;
//		Thread thread = new Thread(new Runnable() {
//			@Override
//			public void run() {
//				// TODO Auto-generated method stub
//				ArrayList<RssItem> tmpList = retrieveRSSFeed(page);
//				RssItem currentLastItem = null;
//				if(itemlist != null && !itemlist.isEmpty()) {
//					currentLastItem = itemlist.get(itemlist.size() - 1);
//				}
//				for(int i = 0; i < tmpList.size(); i++) {
//					RssItem tmp = tmpList.get(i);
//					if(currentLastItem != null && currentLastItem.getId() <= tmp.getId()) {
//						continue;
//					}
//					itemlist.add(tmp);
//					((Activity)ctx).runOnUiThread(new Runnable() {
//						
//						@Override
//						public void run() {
//							// TODO Auto-generated method stub
//							rssadaptor.notifyDataSetChanged();
//						}
//					});
//				}
//			}
//		});
//		thread.start();
//	}
//	
//}
